Synthesis Dependent Strand Annealing